.list {
  padding: 0;
  margin: 0;
  list-style: none;
}

.headline {
  text-transform: uppercase;
}

.anchor {
  flex-wrap: wrap;
  padding: var(--cui-spacings-mega) var(--cui-spacings-giga);
  hyphens: auto;
  overflow-wrap: break-word;
  text-decoration: none;
}

@media (min-width: 1280px) {
  .anchor {
    padding: var(--cui-spacings-kilo);
    padding-left: 20px;
  }
}

.label {
  margin-right: var(--cui-spacings-byte);
}

.group-headline {
  margin: var(--cui-spacings-tera) var(--cui-spacings-mega)
    var(--cui-spacings-byte);
}
